This tutorial demonstrates how to setup and deploy the local software
update system to your application. An example scenario is that you offer your
application as a site license in which the application can perform software update
through the local update server only. In addition, local software update also
enables the corporate administrator to control how and when client computers
can download and update the application.
The following is the needed steps. You use UpdateShield
to integrate the automatic software update capability to your application by
interfacing with the Updater, and then build the Client Side index file. For
the local update server, you must deploy the Update Server and the Updater
configured as the admin type. The admin Updater is basically a subscribed user
of your software update services that can access and download new updates, and
cache them locally for the application within the network.
In this solution, you can configure the Updater to create a unique User
ID automatically. For each client computer, when the application performs
software update for the first time, the Updater randomly generates a User ID,
and then sends a message containing both User ID and user/computer name to the
local update server. When the local update server checks against its database
that the received User ID is unique, the client is automatically subscribed to
the local update server. Once subscribed, when performing software update, the
local update server replies with a message containing the latest update
information. The Updater then checks against its Client Side index file if a
new update is available. If so, the Updater uses the provided link in the reply
to download the update from the local update server.
See Also
·
Building
Client Side Index File
·
Distributing
Protected Applications
·
Managing
the Software Update Server
·
Offering
Software Update Subscriptions
·
Deploying
New Versions for Download
·
Deploying
the Local Update Server
·
Subscribing
to the Software Update Service